# 基于官方 MongoDB 镜像构建
FROM mongo:latest

# 1. 复制宿主机的备份文件到镜像内的 /backup 目录
COPY ./backup/ez-admin /backup/ez-admin

# 2. 复制初始化脚本到镜像内（容器启动时会执行）
COPY ./init.sh /docker-entrypoint-initdb.d/init.sh

# 3. 给初始化脚本添加执行权限
RUN chmod +x /docker-entrypoint-initdb.d/init.sh

# 4. 继承官方镜像的入口命令（确保 MongoDB 正常启动）
CMD ["mongod"]